package cn.kgc.ssmmodulardemo.entity;

import lombok.Data;
import org.apache.ibatis.type.Alias;

import java.util.Date;

@Data
@Alias("User")
public class User {
    /**
     * 主键id
     */
    private int id;
    /**
     * 用户编码
     */
    private String userCode;
    /**
     * 用户名称
     */
    private String userName;
    /**
     * 用户密码
     */
    private String userPassword;
    /**
     * 性别(1.女2.男)
     */
    private int gender;
    /**
     * 出生日期
     */
    private Date birthday;
    /**
     * 手机号
     */
    private String phone;
    /**
     * 地址
     */
    private String address;
    /**
     * 用户角色
     */
    private int userRole;
    /**
     * 创建者
     */
    private int createdBy;
    /**
     * 创建日期
     */
    private Date creationDate;
    /**
     * 更新者
     */
    private int modifyBy;
    /**
     * 更新时间
     */
    private Date modifyDate;
    /**
     * 一个用户对应一个角色
     */
//    private Role role;
    /**
     * 收货地址列表 一个用户对多个收货地址(一对多)
     */
//    private List<Address> addressList;

}
